.hd {
  background-color: #fff;

  :global {
    .am-flexbox-item {
      padding: 16px;
    }
  }
  .dateBox {
    display: flex;
    overflow-x: scroll;
    width: 100%;
    padding: 16px 0;
    min-height: 80px;

    .dateCard {
      min-width: 100px;
      background-color: #f5f0f0;
      margin: 0 6px;
      padding: 6px;

      &:active,
      &.active {
        background-color: #108ee9;

        div {
          font-weight: bold;
          color: #fff;
        }
      }

      .date {
        font-weight: bold;
        color: #108ee9;
      }
    }
  }
}

.ampm {
  border: 1px solid #108ee9;
  padding: 8px 16px;
  color: #108ee9;
  text-align: center;

  &.active {
    background-color: #108ee9;
    color: #fff;
  }
}